﻿using static Modules.CheckIn.CheckInDetailConstants;

namespace Modules.CheckIn
{
    public class CheckInDetailQuery
    {
        /// <summary>
        /// 搜索关键字
        /// </summary>
        public string? Keywords { get; set; }

        /// <summary>
        /// 项目Id
        /// </summary>
        public int? ProjectId { get; set; }

        /// <summary>
        /// 班组
        /// </summary>
        public int? GroupId { get; set; }

        /// <summary>
        /// 人员id
        /// </summary>
        public int? PersonId { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public int? Status { get; set; }

        /// <summary>
        /// 企业Id
        /// </summary>
        public int? CorpId { get; set; }

        /// <summary>
        /// 进出标识
        /// </summary>
        public 进出标识? EntryExitMark { get; set; }

        public DateTime? StartDate { get; set; }
        public DateTime? EndDate { get; set; }

        public IEnumerable<int>? personIds { get; set; }
    }
}